/*
 * ResponseSavePointsData.h
 *
 *  Created on: 2011-3-10
 *      Author: wangchao
 */

#ifndef ResponseSavePointsData_H_
#define ResponseSavePointsData_H_

#include <e32base.h>
#include <e32cmn.h>

/**
 *  CResponseSavePointsData
 */
class CResponseSavePointsData : public CBase
{
public:
    // Constructors and destructor

    /**
     * Destructor.
     */
    ~CResponseSavePointsData();

    /**
     * Two-phased constructor.
     */
    static CResponseSavePointsData* NewL();

    /**
     * Two-phased constructor.
     */
    static CResponseSavePointsData* NewLC();

private:

    /**
     * Constructor for performing 1st stage construction
     */
    CResponseSavePointsData();

    /**
     * EPOC default constructor for performing 2nd stage construction
     */
    void ConstructL();
public:
    /*
     * <order_id>string</order_id>
     * <num>int</num>
     * <unit>string</unit>
     * <time>string</time>
     * <bank_url>string</bank_url>
     */
    HBufC* _order_id;
    int _number;
    HBufC* _unit;
    HBufC* _time;
    HBufC* _bank_url;
};

#endif /* ResponseSavePointsData_H_ */
